home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Begin VB.Form InGame
- BorderStyle = 0 'None
- Caption = "Estenwood - In Game"
- ClientHeight = 9000
- ClientLeft = -165
- ClientTop = -165
- ClientWidth = 12000
- LinkTopic = "Form4"
- LockControls = -1 'True
- MaxButton = 0 'False
- MinButton = 0 'False
- PaletteMode = 1 'UseZOrder
- Picture = "InGame.frx":0000
- ScaleHeight = 9000
- ScaleWidth = 12000
- ShowInTaskbar = 0 'False
- StartUpPosition = 2 'CenterScreen
- WindowState = 2 'Maximized
- Begin VB.Frame Frame1
- Height = 840
- Left = 3870
- TabIndex = 6
- Top = 270
- Visible = 0 'False
- Width = 1320
- Begin VB.OptionButton Option2
- Caption = "OFF"
- Height = 255
- Left = 120
- TabIndex = 8
- Top = 510
- Width = 1020
- End
- Begin VB.OptionButton Option1
- Caption = "ON"
- Height = 225
- Left = 135
- TabIndex = 7
- Top = 165
- Value = -1 'True
- Width = 1125
- End
- End
- Begin VB.Timer Timer1
- Interval = 11000
- Left = 525
- Top = 4125
- End
- Begin VB.CommandButton Command5
- Caption = "E&xit to main"
- Height = 255
- Left = 5205
- TabIndex = 5
- Top = 0
- Visible = 0 'False
- Width = 1335
- End
- Begin VB.CommandButton Command4
- Caption = "Sou&nds >"
- Height = 255
- Left = 3870
- TabIndex = 4
- Top = 0
- Visible = 0 'False
- Width = 1335
- End
- Begin VB.CommandButton Command3
- Caption = "&Restore game"
- Enabled = 0 'False
- Height = 255
- Left = 2535
- TabIndex = 3
- Top = 0
- Visible = 0 'False
- Width = 1335
- End
- Begin VB.CommandButton Command2
- Caption = "&Save game"
- Height = 255
- Left = 1200
- TabIndex = 2
- Top = 0
- Visible = 0 'False
- Width = 1335
- End
- Begin VB.CommandButton Command1
- Caption = "&New game"
- Enabled = 0 'False
- Height = 255
- Left = -15
- TabIndex = 1
- Top = 0
- Visible = 0 'False
- Width = 1215
- End
- Begin VB.ListBox List1
- BackColor = &H00FFFFFF&
- BeginProperty Font
- Name = "System"
- Size = 9.75
- Charset = 238
- Weight = 700
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- ForeColor = &H00008000&
- Height = 1740
- Left = 720
- TabIndex = 0
- Top = 6360
- Width = 6975
- End
- Begin VB.Image View
- Height = 2310
- Left = 1305
- Stretch = -1 'True
- Top = 1080
- Width = 5910
- End
- Begin VB.Image RedPoint
- Height = 330
- Left = 270
- Picture = "InGame.frx":75742
- Top = 150
- Width = 345
- End
- Begin VB.Image RelianStats
- Height = 4575
- Left = 8160
- Top = 3600
- Width = 3015
- End
- Begin VB.Image RelianFace
- Height = 2415
- Left = 8160
- Top = 1080
- Width = 3015
- End
- Begin VB.Shape Shape2
- Height = 7335
- Left = 8040
- Top = 960
- Width = 3255
- End
- Begin VB.Shape Shape1
- Height = 2055
- Left = 600
- Top = 6240
- Width = 7215
- End
- Begin VB.Line Line8
- BorderColor = &H00808080&
- X1 = 2880
- X2 = 2880
- Y1 = 5160
- Y2 = 4080
- End
- Begin VB.Line Line7
- BorderColor = &H00808080&
- X1 = 5640
- X2 = 5640
- Y1 = 5160
- Y2 = 4080
- End
- Begin VB.Line Line6
- BorderColor = &H00808080&
- X1 = 2880
- X2 = 5640
- Y1 = 4080
- Y2 = 4080
- End
- Begin VB.Line Line5
- BorderColor = &H00808080&
- X1 = 2880
- X2 = 5640
- Y1 = 5160
- Y2 = 5160
- End
- Begin VB.Line Line4
- BorderColor = &H00808080&
- X1 = 7305
- X2 = 1185
- Y1 = 975
- Y2 = 975
- End
- Begin VB.Line Line3
- BorderColor = &H00808080&
- X1 = 1200
- X2 = 1200
- Y1 = 3480
- Y2 = 960
- End
- Begin VB.Line Line2
- BorderColor = &H00808080&
- X1 = 7320
- X2 = 7320
- Y1 = 3480
- Y2 = 960
- End
- Begin VB.Line Line1
- BorderColor = &H00808080&
- X1 = 1200
- X2 = 7320
- Y1 = 3480
- Y2 = 3480
- End
- Begin VB.Image ArrowRight
- Height = 450
- Left = 5040
- Picture = "InGame.frx":75D94
- Top = 4560
- Width = 420
- End
- Begin VB.Image ArrowLeft
- Height = 450
- Left = 3000
- Picture = "InGame.frx":7651E
- Top = 4560
- Width = 420
- End
- Begin VB.Image ArrowUp
- Height = 420
- Left = 3960
- Picture = "InGame.frx":76CA8
- Stretch = -1 'True
- Top = 4200
- Width = 450
- End
- Begin VB.Image KompasWest
- Height = 435
- Left = 3480
- Picture = "InGame.frx":7746A
- Top = 4680
- Visible = 0 'False
- Width = 1500
- End
- Begin VB.Image KompasSouth
- Height = 435
- Left = 3480
- Picture = "InGame.frx":77B12
- Top = 4680
- Visible = 0 'False
- Width = 1500
- End
- Begin VB.Image KompasNorth
- Height = 435
- Left = 3480
- Picture = "InGame.frx":78146
- Top = 4680
- Width = 1500
- End
- Begin VB.Image KompasEast
- Height = 435
- Left = 3480
- Picture = "InGame.frx":787BA
- Top = 4680
- Visible = 0 'False
- Width = 1500
- End
- Attribute VB_Name = "InGame"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Dim X, Y, i As Integer
- Dim ConstPth As String 'Assigned in Form.Load
- Const SaveFileName As String = "Save.est" 'Name of the save file
- 'InGame 3D pictures
- Const A1 As String = "\Graphics\a1.bmp"
- Const A2 As String = "\Graphics\a2.bmp"
- Const A3 As String = "\Graphics\a3bmp"
- Const A4 As String = "\Graphics\a4.bmp"
- Const A5 As String = "\Graphics\a5.bmp"
- Const A6 As String = "\Graphics\a6.bmp"
- Const A7 As String = "\Graphics\a7.bmp"
- Const A8 As String = "\Graphics\a8.bmp"
- Const A9 As String = "\Graphics\a9.bmp"
- Const A10 As String = "\Graphics\a10.bmp"
- Const A11 As String = "\Graphics\a11.bmp"
- Const A12 As String = "\Graphics\a12.bmp"
- Const A13 As String = "\Graphics\a13.bmp"
- Const A14 As String = "\Graphics\a14.bmp"
- Const A15 As String = "\Graphics\a15.bmp"
- Const A16 As String = "\Graphics\a16.bmp"
- Const A17 As String = "\Graphics\a17.bmp"
- Const A18 As String = "\Graphics\a18.bmp"
- Private Sub CAI()
- View = LoadPicture()
- End Sub
- Private Sub ArrowLeft_Click()
- If KompasNorth.Visible = True Then
- KompasWest.Visible = True
- KompasNorth.Visible = False
- 'WEST
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A7)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A5)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A10)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A9)
- End If
-
- ElseIf KompasWest.Visible = True Then
- KompasWest.Visible = False
- KompasSouth.Visible = True
- 'SOUTH
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A1)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A11)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A12)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- End If
- ElseIf KompasSouth.Visible = True Then
- KompasSouth.Visible = False
- KompasEast.Visible = True
- 'EAST
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A5)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A17)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A16)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A9)
- End If
-
- Else
- KompasEast.Visible = False
- KompasNorth.Visible = True
- 'NORTH
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A10)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A9)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A7)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- End If
- End If
- End Sub
- Private Sub ArrowRight_Click()
- If KompasNorth.Visible = True Then
- KompasEast.Visible = True
- KompasNorth.Visible = False
- 'EAST
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A5)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A17)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A16)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A9)
- End If
-
- ElseIf KompasEast.Visible = True Then
- KompasEast.Visible = False
- KompasSouth.Visible = True
- 'SOUTH
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A1)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A11)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A12)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- End If
-
- ElseIf KompasSouth.Visible = True Then
- KompasSouth.Visible = False
- KompasWest.Visible = True
- 'WEST
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A7)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A5)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A9)
- End If
- Else
- KompasWest.Visible = False
- KompasNorth.Visible = True
- 'NORTH
- If X = 1 And Y = 1 Then
- CAI
- View = LoadPicture(ConstPth + A10)
- ElseIf X = 1 And Y = 2 Then
- CAI
- View = LoadPicture(ConstPth + A9)
- ElseIf X = 1 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 2 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 3 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 4 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 3 Then
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 5 And Y = 4 Then
- CAI
- View = LoadPicture(ConstPth + A7)
- ElseIf X = 5 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 4 And Y = 5 Then
- CAI
- View = LoadPicture(ConstPth + A15)
- End If
- End If
- End Sub
- Private Sub ArrowUp_Click()
- If KompasNorth.Visible = True Then 'NORTH
- If X = 1 And Y = 1 Then
- Y = Y + 1
- CAI
- View = LoadPicture(ConstPth + A9)
- ElseIf X = 1 And Y = 2 Then
- Y = Y + 1
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 3 Then
- Y = Y + 1
- CAI
- View = LoadPicture(ConstPth + A7)
- ElseIf X = 5 And Y = 4 Then
- Y = Y + 1
- CAI
- View = LoadPicture(ConstPth + A2)
- End If
- ElseIf KompasWest.Visible = True Then 'WEST
- If X = 2 And Y = 3 Then
- X = X - 1
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 3 And Y = 3 Then
- X = X - 1
- CAI
- View = LoadPicture(ConstPth + A7)
- ElseIf X = 4 And Y = 3 Then
- X = X - 1
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 5 And Y = 3 Then
- X = X - 1
- CAI
- View = LoadPicture(ConstPth + A5)
- ElseIf X = 5 And Y = 5 Then
- X = X - 1
- CAI
- View = LoadPicture(ConstPth + A9)
- ElseIf X = 4 And Y = 5 Then
- X = X - 1
- CAI
- View = LoadPicture(ConstPth + A2)
- End If
- ElseIf KompasSouth.Visible = True Then 'SOUTH
- If X = 1 And Y = 2 Then
- Y = Y - 1
- CAI
- View = LoadPicture(ConstPth + A2)
- ElseIf X = 1 And Y = 3 Then
- Y = Y - 1
- CAI
- View = LoadPicture(ConstPth + A1)
- ElseIf X = 5 And Y = 4 Then
- Y = Y - 1
- CAI
- View = LoadPicture(ConstPth + A15)
- ElseIf X = 5 And Y = 5 Then
- Y = Y - 1
- CAI
- View = LoadPicture(ConstPth + A11)
- End If
- ElseIf KompasEast.Visible = True Then 'EAST
- If X = 1 And Y = 3 Then
- X = X + 1
- CAI
- View = LoadPicture(ConstPth + A6)
- ElseIf X = 2 And Y = 3 Then
- X = X + 1
- CAI
- View = LoadPicture(ConstPth + A17)
- ElseIf X = 3 And Y = 3 Then
- X = X + 1
- CAI
- View = LoadPicture(ConstPth + A16)
- ElseIf X = 4 And Y = 3 Then
- X = X + 1
- CAI
- View = LoadPicture(ConstPth + A8)
- ElseIf X = 5 And Y = 3 Then
- X = X + 1
- CAI
- View = LoadPicture(ConstPth + A7)
- ElseIf X = 4 And Y = 5 Then
- X = X + 1
- CAI
- View = LoadPicture(ConstPth + A15)
- End If
- End If
- End Sub
- Private Sub Command2_Click()
- Open SaveDirAndFile For Output As #1
- Print #1, X
- Print #1, Y
- Close #1
- Command3.Enabled = True
- End Sub
- Private Sub Command3_Click()
- Open SaveDirAndFile For Input As #1
- Input #1, X
- Input #1, Y
- Close #1
- End Sub
- Private Sub Command4_Click()
- If Frame1.Visible = True Then
- Frame1.Visible = False
- Frame1.Visible = True
- End If
- End Sub
- Private Sub Command5_Click()
- Menu.Visible = True
- Unload InGame
- End Sub
- Private Sub Form_Load()
- 'var assignements
- ConstPth = App.Path
- OLEform.Domotozje.Action = 9
- OLEform.Sewers1.DoVerb
- X = 1
- Y = 1
- View = LoadPicture(ConstPth + A10)
- Debug.Print ConstPth + A10
- List1.AddItem "Hi Adventurer!"
- List1.AddItem "Welcome to the Estenwood playable demo!"
- List1.AddItem "In this demo, you'll find only a part of the huge world of Estenwood."
- List1.AddItem "You start playing in the sewers of Skalen under the great city of "
- List1.AddItem "Skalen."
- List1.AddItem "I did as much of the game as I could in the little time that I had."
- List1.AddItem "I hope you'll enjoy it, as much as I enjoyed working on it!"
- List1.AddItem "Nearly all the graphics are missing(not drew yet!)"
- List1.AddItem "I have another problem with the graphics;the well drewn ones "
- List1.AddItem "are disfigured"
- List1.AddItem "To move click on the arrows near the compass and to exit click"
- List1.AddItem "on the red button in the upper-left corner of this screen."
- List1.AddItem "Good adventuring!"
- End Sub
- Private Sub Option1_Click()
- OLEform.Sewers2.DoVerb
- Timer1.Enabled = True
- End Sub
- Private Sub Option2_Click()
- OLEform.Sewers2.Close
- Timer1.Enabled = False
- End Sub
- Private Sub RedPoint_Click()
- If Command1.Visible = True Then
- Command1.Visible = False
- Frame1.Visible = False
- ElseIf Command1.Visible = False Then
- Command1.Visible = True
- Frame1.Visible = False
- End If
- If Command2.Visible = True Then
- Command2.Visible = False
- ElseIf Command2.Visible = False Then
- Command2.Visible = True
- End If
- If Command3.Visible = True Then
- Command3.Visible = False
- ElseIf Command3.Visible = False Then
- Command3.Visible = True
- End If
- If Command4.Visible = True Then
- Command4.Visible = False
- ElseIf Command4.Visible = False Then
- Command4.Visible = True
- End If
- If Command5.Visible = True Then
- Command5.Visible = False
- ElseIf Command5.Visible = False Then
- Command5.Visible = True
- End If
- End Sub
- Private Sub Timer1_Timer()
- OLEform.Sewers2.DoVerb
- End Sub
-